home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Resource for Source: C/C++
/
Resource for Source - C-C++.iso
/
misc_src
/
tgraf011
/
tgraf011.txt
< prev
next >
Wrap
Text File
|
1995-11-01
|
3KB
|
61 lines
TGraf : a Tiny Grafing C++ class for MSWindows3.1 or higher.
Author : David I. Hong
E-Mail : hong@ece.ucdavis.edu
Version : Alpha 0.1.1
Date : Feburary 5, 1995
Terms : None!
==============================================================================
[Q.1] What is it, who is it for, and do I want to use it?
[A.1] TGraf is a simple C++ class to do line and scatter plots on MSWindows.
It is _not_ meant to and intended to replace other plotting libraries.
Some finds it useful when he/she needs to take a quick look at data and
generate hardcopies while prototyping and debugging the "CORE"
programs *before* purchasing "EXPENSIVE" commercial libraries.
Especially, in R&D enviroment where more refined plots are needed
only after extensive analysis of data. Saves plotting time!
To most people, quality of plots might not be up to standards.
However, it is SMALL, EASY to use, and FREE!
[Q.2] What is in the package?
[A.2] The package contains:
1. TGRAF.DLL, plotting engine
2. TGRAF.LIB, import library
3. TGRAF.H, header file
4. GRAFDEMO.EXE, example program
5. GRAFDEMO.PRJ, example's project file (TC++)
6. TGRAF.RC, resource file
7. TGRAF.RES, compiled resource file
8. GRAFDEMO.DEF, definition file
9. GRAFDEMO.CPP, example(OWL1.0) source code
10. TGRAF011.TXT, you are reading it now.
[Q.3] Can I use TGRAF with VC++, BC++, SC++, WC++ and TC++?
[A.3] Yes. The example is in TC++ project, and is written using OWL1.0.
However, TGRAF can be use with other compilers.
[Q.4] Is there support for TPW or BPW, VBX and RW(Resource Workshop)?
[A.4] TGRAF 0.1.0 supported TPW and BPW. But, no longer.
VBX and RW supports are planned. (RW might be easier to do, IMHO)
[Q.5] What are some features?
[A.5] Not so impressive, but useful features, hopefully, are :
1. Unlimited data points in a data set.(Only limited by available memory)
2. Unlimited data sets in a plot.(Only limited by available memory)
3. Text can be attached to each data point.
4. Line, Scatter and Line_Dot(Line+Scatter) plots.
5. Hardcopy througth any MSWindows supported printers.(True WYSIWYG.)
6. Small and Easy to use.
[Q.6] Why graphing is so ssslow?
[A.6] The DLL uses Circular Doubly Linked List Class for its storage.
(I didn't want to use compiler's container classes.)
IMHO, pointer operations tend to be a bit slow to work with.
However, it's tolerable.
[Q.7] Are there any problems with HP4xx printers?
[A.7] Not that I know of. If anybody is having difficulties, drop me a line.